package com.link.base.base.projectmanage.model;

import com.link.core.basic.model.BasicModel;

import java.util.ArrayList;
import java.util.List;

/**
 * 零件登记
 *
 * @author 刘启鑫
 * @date 2020-09-11 17:13:24
 */
public class PartRegister extends BasicModel {

    /**
    *  车型登记ID
    */
    private Long carRegisterId;

    /**
     *  预计可参与零件类别Id
     */
    private Long estPartTypeId;

    /**
    *  预计可参与零件类别
    */
    private String estPartType;

    /**
     *  预计可参与零件类别属性
     */
    private String estPartTypeProperty;

    /**
    *  预估价（元）
    */
    private Double estPrice;
    /**
    *  预计占比（%）
    */
    private Double estRatio;
    /**
    *  预计年产值（万）
    */
    private Double estYearOutputVal;
    /**
    *  折后年产值（万）
    */
    private Double disYearOutputVal;

    /**
     * 拜访任务
     */
    private List<TaskInfo> taskInfos = new ArrayList<>();

    /**
     *  定点可能性
     */
    private String fixedPointPossi;

    public String getFixedPointPossi() {
        return fixedPointPossi;
    }

    public void setFixedPointPossi(String fixedPointPossi) {
        this.fixedPointPossi = fixedPointPossi;
    }

    public List<TaskInfo> getTaskInfos() {
        return taskInfos;
    }

    public PartRegister setTaskInfos(List<TaskInfo> taskInfos) {
        this.taskInfos = taskInfos;
        return this;
    }

    public Long getCarRegisterId() {
        return carRegisterId;
    }

    public PartRegister setCarRegisterId(Long carRegisterId) {
        this.carRegisterId = carRegisterId;
        return this;
    }

    public String getEstPartType() {
        return estPartType;
    }

    public void setEstPartType(String estPartType) {
        this.estPartType = estPartType;
    }

    public Double getEstPrice() {
        return estPrice;
    }

    public void setEstPrice(Double estPrice) {
        this.estPrice = estPrice;
    }

    public Double getEstRatio() {
        return estRatio;
    }

    public void setEstRatio(Double estRatio) {
        this.estRatio = estRatio;
    }

    public Double getEstYearOutputVal() {
        return estYearOutputVal;
    }

    public void setEstYearOutputVal(Double estYearOutputVal) {
        this.estYearOutputVal = estYearOutputVal;
    }

    public Double getDisYearOutputVal() {
        return disYearOutputVal;
    }

    public void setDisYearOutputVal(Double disYearOutputVal) {
        this.disYearOutputVal = disYearOutputVal;
    }

    public Long getEstPartTypeId() {
        return estPartTypeId;
    }

    public void setEstPartTypeId(Long estPartTypeId) {
        this.estPartTypeId = estPartTypeId;
    }

    public String getEstPartTypeProperty() {
        return estPartTypeProperty;
    }

    public void setEstPartTypeProperty(String estPartTypeProperty) {
        this.estPartTypeProperty = estPartTypeProperty;
    }
}
